Inproved Bounds for Rectangular and Guillotine Partitions
نویسندگان
چکیده
We study the problem of partitioning a rectangle S with a set of interior points Q into rectangles by introducing a set of line segments of least total length. The set of partitioning line segments must include every point in Q. Since this prob/em is computationally intractable (NP-hard), several approximation algorithms for its solution have been developed. In this paper we show that the length of an optimal guillotine partition is not greater than 1.75 times the length of an optimal rectangular partition. Since an optimal guillotine partition can be obtained on O(n n) time, we have a polynomial time approximation algorithm for finding near-optimal rectangular partitions. Given a rectangular boundary S and a set Q of points inside S, we study the problem of partitioning S into rectangles in such a way that every point in Q lies on at least one of the partitioning line segments and the total length of the partitioning line segments is least possible. Such a partition is called an optimal rectangular partition. The proofs given by Lingas et al. (1982) can be trivially extended to show that finding an optimal rectangular partition is a computationally intractable problem (NP-hard). Since then, several approximation algorithms have been proposed, i.e. algorithms that guarantee for every problem instance I that/2(E~px(I)) < cE(Eopt(I)), where E,p • is the set of partitioning line segments given by the approximation algorithm, Eo_at(I) is the set of partitioning line segments in an optimal solution, c is some constant, and L(E(I)) is the sum of the length of the partitioning line segments in E(I). Gonzalez & Zheng (1985a) present a divide-and-conquer approximation algorithm that generates solutions with E(E~px(I))_<(3+x//3)/S(Eopt(I)). The time complexity for their algorithm is O(n2), where n is the number of points in set Q. Levcopoulos (1986) showed that it is possible to implement this approximation algorithm in O(n log n) time. Gonzalez & Zheng (1985b) give an O(n 4) approximation algorithm that guarantees solutions with /2(Eap,(I)) < 3/_S(Eopt(I)). The approximation bound is smaller than the one for the algorithm given in Gonzalez & Zheng (1985a); however, there is a substantial difference between the time complexities of these two algorithms. The second algorithm (Gonzalez & Zheng,
منابع مشابه
Cut equivalence of d-dimensional guillotine partitions
A guillotine partition of a d-dimensional axis-aligned box B is a recursive partition of B by axis-aligned hyperplane cuts. The size of a guillotine partition is the number of boxes it contains. Two guillotine partitions are box-equivalent if their boxes satisfy compatible order relations with respect to the axes. (In many works, box-equivalent guillotine partitions are considered identical.) I...
متن کاملSeparable d-Permutations and Guillotine Partitions
We characterize separable multidimensional permutations in terms of forbidden patterns and enumerate them by means of generating function, recursive formula, and explicit formula. We find a connection between multidimensional permutations and guillotine partitions of a box. In particular, a bijection between separable d-dimensional permutations and guillotine partitions of a 2d−1-dimensional bo...
متن کاملAn Exact Method for the 2D Guillotine Strip Packing Problem
We consider the two-dimensional strip packing problem with guillotine cuts. The problem consists in packing a set of rectangular items on one strip of width W and infinite height. The items packed without overlapping must be extracted by a series of cuts that go from one edge to the opposite edge guillotine constraint . To solve this problem, we use a dichotomic algorithm that uses a lower boun...
متن کاملOn Optimal Guillotine Partitions Approximating Optimal D-box Partitions
Given a set of n points, P, in E d (the plane when d = 2) that lie inside a d-box (rectangle when d = 2) R, we study the problem of partitioning R into d-boxes by introducing a set of orthogonal hyperplane segments (line segments when d = 2) whose total (d?1)-volume (length when d = 2) is the least possible. In a valid d-box partition, each point in P must be included in at least one partitioni...
متن کاملConstructive algorithms and lower bounds for guillotine cuttable orthogonal bin packing problems
The d-dimensional bin packing problem (OBPP-d) is the problem of finding the minimum number of containers needed to contain a set of orthogonally packed d-dimensional rectangular boxes. In OBPP-d solvers two subproblems are crucial: Calculating lower bounds and solving the decision problem (OPP-d) of determining if a set of boxes can be orthogonally packed into a single container. This thesis f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Symb. Comput.
دوره 7 شماره
صفحات -
تاریخ انتشار 1989